Manu VallejoManu Vallejo
Nine Layers of a Match: How to Read a Game When the Data Sheet Is Still BlankOn my desk in Paris there is a file I have kept for seven years: twelve pages...
Vietnam in Pot 2 for 2030 World Cup Qualifiers: The December 15 Draw and the Real Break Point in Pot 3At 3 p.m. on December 15, in Kuala Lumpur, the AFC organizers will drop 36...
Lessons From an Empty Data Pipeline in the Transfer WindowOn a Tuesday evening in Liverpool, I reopened the notes file for my...
Modern Warfare 4 at 93% Positive on Steam: A Ruler That Vanished for Sixteen YearsThree in the morning in Chicago, and I am sitting in front of a screen with a...
Behind the Short Rallies: Vietnam's Youth Table Tennis and the Data Gap Nobody RecordsAcross six group-stage matches at a national youth table tennis tournament, I...
Istanbul 2027: When European Table Tennis Rewrites Its Rules to Chase an Olympic TicketOn February 3, 2027, in Istanbul, a competition opens whose real prize is not...
Asian Games 2026: India's Women's Team Falls in the Quarter-Finals After Two Winnable Games Slip AwayI was sitting in the fourth row of the press tribune inside the Ichinomiya...
Dong Nai City FC: A Data Blueprint for the V-League Survival BattleNumbers never lie, but they know how to hide. Our job is to make them talk. O...
Vietnam's PUBG and the Power Fracture: When Krafton Writes the Rules, Runs the Tournament, and Delivers the VerdictI am writing this article while a half-open VTV3 page still glows on the scre...
Ronaldo Misses Twice, Félix Wins It at 61: Al-Nassr's 1-0 and the Penalty-Duty QuestionRonaldo stepped up to the penalty spot at 41, and the stadium rose out of hab...
Macao and the Seventy-Minute Diagram: Jarvis Draws World No 3, Hursey Partners Shi XunyaoTwo time slots, seventy minutes apart. At 12:05pm UK time, Tom Jarvis, world ...
The Naked Truth Behind the Philadelphia 76ers' Win Over the New York KnicksThe whole village cursed me for an unknown kid — wait until I finish the stor...
England After the World Cup Semifinal: When Control Disappears, So Does the EnergyIn the 16th minute after the opening goal, the fourth official's board lit up...
Right Frame, Empty Core: Nine Data Checks in Esports AnalysisThe analysis file opens on screen with nine sections, bold headings, pre-draw...
ASIAD 20 Diary, September 21: Vietnamese sports still waiting for a big mark after the opening daySeptember 20, the first official competition day of the 20th Asian Games in...
Nine Dimensions of Esports Analysis: When the Data Comes Back Empty, the Human Voice Must SpeakOne night in Chiang Mai, I reopened the report I had been waiting on for four...
An Empty Dossier and a Morning at Cipayung: Where the Craft of Reporting Begins, in the Silence of DataAt 5:10 in the morning, the gate of the Pelatnas Cipayung training centre...
Asian Games 2026: India, Two Pillars, and the Doubted Road to the Badminton Men's Team FinalI still remember that night in Hangzhou. When the men's team final ended 3-0 ...
Virtual Taekwondo at the 2026 Asian Games: When a Medal Is Measured in Health Points, Not BloodOn October 2, on a mat where two fighters never touch each other, Châu Ngọc...
HAGL host SLNA in Round 5: a defence conceding 2.75 goals per game and the test named Van Sy SonIn the 19th minute against Ninh Binh, the referee produced a red card for the...
